]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
Revert "StThemeNodeTransition: work around Cogl bug"
authorAdel Gadllah <adel.gadllah@gmail.com>
Fri, 24 Sep 2010 07:31:59 +0000 (09:31 +0200)
committerAdel Gadllah <adel.gadllah@gmail.com>
Fri, 24 Sep 2010 15:31:41 +0000 (17:31 +0200)
This reverts commit 8f0f159960d1db92af35ebc6c144b3d1844f43b6.

Cogl has been fixed, so it is no longer needed.

https://bugzilla.gnome.org/show_bug.cgi?id=629616

src/st/st-theme-node-transition.c

index 3a3eaf2cc75628739e09d321b3c62f5823955223..319cea7c336699138823442c6847bc0e606112bb 100644 (file)
@@ -263,7 +263,7 @@ setup_framebuffers (StThemeNodeTransition *transition,
                                            NULL);
           cogl_material_set_layer_combine (material_template, 2,
                                            "RGBA = MODULATE (PREVIOUS, "
-                                                            "CONSTANT)",
+                                                            "PRIMARY)",
                                            NULL);
         }
       priv->material = cogl_material_copy (material_template);
@@ -322,10 +322,9 @@ st_theme_node_transition_paint (StThemeNodeTransition *transition,
                           clutter_alpha_get_alpha (priv->alpha));
   cogl_material_set_layer_combine_constant (priv->material, 1, &constant);
 
-  cogl_color_set_from_4ub (&constant,
-                           paint_opacity, paint_opacity,
-                           paint_opacity, paint_opacity);
-  cogl_material_set_layer_combine_constant (priv->material, 2, &constant);
+  cogl_material_set_color4ub (priv->material,
+                              paint_opacity, paint_opacity,
+                              paint_opacity, paint_opacity);
 
   cogl_set_source (priv->material);
   cogl_rectangle_with_multitexture_coords (priv->offscreen_box.x1,